Building an Integrated Persistent Application
نویسندگان
چکیده
The major motivation for database programming language (DBPL) research is to facilitate the construction and maintenance of large dataintensive applications. To fully bene t from DBPLs, supporting methodologies and tools are needed. This paper reports requirements for such methodologies and tools that were experienced when constructing a multiauthored, multi-levelled Thesaurus Application (TA) in a higher order DBPL. Although built in a speci c language (Napier88), the major principles discovered apply to other DBPLs. The TA comprises several loosely-integrated components constructed by di erent programmers. The components were themselves implemented using general purpose sub-components, including libraries. We experienced that a realistic application could be constructed quickly in a DBPL. Rapid construction was facilitated by the use of libraries, code reuse and an incremental construction methodology supported by the persistent store. Language features such as a polymorphic type system and structural type equivalence were important. Nevertheless, some problems were encountered with code reuse, with integrating independently constructed components, with the lack of concurrency and with build management such as installation and recompilation. Our experiences lead us to suggest several improvements, including models, methodologies and supporting tools for persistent application construction and maintenance.
منابع مشابه
Quantification of Thermal Energy Performance Improvement for Building Integrated Photovoltaic Double-Skin Façade Using Analytical Method
In this research, an analytical method for quantification of the thermal energy performance improvement for a building integrated photovoltaic double-skin façade has provided. The system has been suggested as a retrofit measure for an existing building in Tehran. The effect of thermal performance has been analyzed through computer-assisted developed code using engineering equation solver softwa...
متن کاملINTELLIGENT BUILDING ASSESSMENT BASED ON AN INTEGRATED MODEL OF FUZZY ANALYTIC HIERARCHY PROCESS AND FUZZY PREFERENCE DEGREE APPROACH (FAHP-FPDA)
Intelligent building (IB) technologies have widespread applications in the building design and development. In this regard, it is necessary to develop intelligent building assessment models in order to satisfy the clients, professionals, and occupants' growing demands. To this end, this paper proposes an integrated analytic hierarchy process (AHP) and preference degree approach (PDA) under the ...
متن کاملDefining the Building-Integrated Photovoltaic Designs in architecture and urbanism with Emphasis on Usage in Iran
Demand of energy is more sensible now because of population growth and economic growth of countries. In order to increase of energy consumption around the world and environment pollution, attention to the renewable energy such as solar energy is inevitable. Building-integrated photovoltaic (BIPV) electric power systems not only produce electricity, they are also part of the building. For exam...
متن کاملBarbados: an Integrated Persistent Programming Environment
" But to this day I thank my friends for constantly reminding me of a very important word called Persistence. Persistence is to the quality of the character of man, what carbon is to steel. " Abstract The aim of this thesis is to explain the concept of an Integrated Persistent Programming Environment (IPPE), why it is useful, and to describe the author's experience in building one. The concept ...
متن کاملBuilding Flexible Multilevel Transactions in a Distributed Persistent Environment
A persistent store as an enabling technology for an integrated project support environment. IEE
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1993